package com.basics.common.utils.weixin.model.user;

import java.io.Serializable;

public class WeixinUserInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	// 用户唯一标识
	private String openId;

	// 用户昵称
	private String nickName;

	// 用户的性别，1-男性、2-女性、0-未知
	private String sex;

	// 用户个人资料填写的省份
	private String province;

	// 普通用户个人资料填写的城市
	private String city;

	// 国家，如中国CN
	private String country;

	// 用户头像地址
	private String headImgUrl;

	// 用户特权信息，json数组，如微信沃卡用户为（chinaunicom）
	private String privilege;

	// 只有在用户将公众号绑定到微信开放平台账号后，才会出现该字段
	private String unionId;

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getHeadImgUrl() {
		return headImgUrl;
	}

	public void setHeadImgUrl(String headImgUrl) {
		this.headImgUrl = headImgUrl;
	}

	public String getPrivilege() {
		return privilege;
	}

	public void setPrivilege(String privilege) {
		this.privilege = privilege;
	}

	public String getUnionId() {
		return unionId;
	}

	public void setUnionId(String unionId) {
		this.unionId = unionId;
	}

}
